Skip to content

release v0.10.0 - #194

Merged
almindor merged 1 commit into
masterfrom
v0.10.0
Feb 17, 2026
Merged

almindor merged 1 commit into
masterfrom
v0.10.0

Conversation

@almindor

@almindor almindor commented Feb 10, 2026 •

Copy link
Copy Markdown
Owner

@rfuest lmk if I missed something, once we merge I'll push to crates.io

Solves #193

@almindor
almindor requested a review from rfuest February 10, 2026 18:10
@almindor

Copy link
Copy Markdown
Owner Author

Hmm seems people have broken edition support with dependencies of dependencies. I'll have to look, as I don't want to force migration to a new MSRV yet.

@rfuest

rfuest commented Feb 10, 2026

Copy link
Copy Markdown
Collaborator

I did notice the dependency issue in e-g recently but didn't have time to look into it. Let me know if you find a solution or if I need to create a new patch release of e-g 0.8 that fixes the az dependency issue by limiting it to an older version or removing it entirely.

@almindor

Copy link
Copy Markdown
Owner Author

I did notice the dependency issue in e-g recently but didn't have time to look into it. Let me know if you find a solution or if I need to create a new patch release of e-g 0.8 that fixes the az dependency issue by limiting it to an older version or removing it entirely.

yeah i think that'd help, i'm a bit short on time atm. but will try to get back to this end of week

@rfuest

rfuest commented Feb 13, 2026

Copy link
Copy Markdown
Collaborator

I've created a new branch for the maintenance release of e-g 0.8 to fix the dependency issue. Can you try by temporarily using a GIT dependency before I publish 0.8.2?

@almindor

Copy link
Copy Markdown
Owner Author

I've created a new branch for the maintenance release of e-g 0.8 to fix the dependency issue. Can you try by temporarily using a GIT dependency before I publish 0.8.2?

I'm guessing latest e-g master is not compatible with mipidsi? I don't have time to look into this atm. will check back later.

@rfuest

rfuest commented Feb 13, 2026

Copy link
Copy Markdown
Collaborator

I think the error is caused by the dev-dependency to embedded-graphics which also needs to be changed to the GIT dependency.

@almindor

Copy link
Copy Markdown
Owner Author

I think the error is caused by the dev-dependency to embedded-graphics which also needs to be changed to the GIT dependency.

That fixed most but somehow not all, I'll try to look into this more later this weekend/early next week.

@rfuest

rfuest commented Feb 14, 2026

Copy link
Copy Markdown
Collaborator

The examples have their own Cargo.toml and still depend on the crates.io version of embedded-graphics. Everything should work after e-g is updated and I don't think you need to do anything in this crate until I've released the new e-g version.

I've created a PR for the dependency fix, but apparently it still needs some work because CI is unhappy.

@almindor

Copy link
Copy Markdown
Owner Author

@rfuest so this passes CI with your ref everywhere now. I think I'll see if we can refactor things into a workspace so we keep all dependencies in one cargo.toml file while you sort out the e-g release.

@rfuest

rfuest commented Feb 14, 2026

Copy link
Copy Markdown
Collaborator

Can you try it again with the latest commit rfuest/embedded-graphics@77372e4?

@rfuest so this passes CI with your ref everywhere now. I think I'll see if we can refactor things into a workspace so we keep all dependencies in one cargo.toml file while you sort out the e-g release.

I believe we intentionally left the examples separate because they use different target architectures.

@rfuest

rfuest commented Feb 15, 2026

Copy link
Copy Markdown
Collaborator

e-g-core 0.4.1 and e-g 0.8.2 are now released.

@almindor
almindor force-pushed the v0.10.0 branch 3 times, most recently from 8237a5e to 8bdbb78 Compare February 16, 2026 18:56
@almindor

Copy link
Copy Markdown
Owner Author

@rfuest should be good now

@rfuest rfuest left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, I'm glad the dependency weirdness is fixed, because it was a bit of a pain to get it working in e-g.

If you want you could add the missing dates in the changelog for 0.9 and 0.10 before the release, but it's not a release blocker IMO.

Comment thread CHANGELOG.md Outdated

## [Unreleased]

## [v0.10.0]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The entries before 0.9.0 contain the release date, should we also include the date for 0.9 and 0.10?

@almindor
almindor requested a review from rfuest February 17, 2026 02:55
@almindor
almindor merged commit ae7ec0f into master Feb 17, 2026
15 checks passed
@almindor
almindor deleted the v0.10.0 branch February 17, 2026 03:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants